\hypertarget{classnih_1_1_halton__sampler}{
\section{nih\-:\-:\-Halton\-\_\-sampler$<$ space\-\_\-tag $>$ \-Class \-Template \-Reference}
\label{classnih_1_1_halton__sampler}\index{nih\-::\-Halton\-\_\-sampler$<$ space\-\_\-tag $>$@{nih\-::\-Halton\-\_\-sampler$<$ space\-\_\-tag $>$}}
}


{\ttfamily \#include $<$halton.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classnih_1_1_halton__sampler_a2629bef5c65d2abc451b8ce81606e102}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \hyperlink{classnih_1_1_halton__sampler}{\-Halton\-\_\-sampler} {\bfseries split} (const uint32 dim, const uint32 n, const uint32 start=0)}
\label{classnih_1_1_halton__sampler_a2629bef5c65d2abc451b8ce81606e102}

\item 
\hypertarget{classnih_1_1_halton__sampler_afed0ccb3419bead45e6206efbcd518db}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E bool {\bfseries next\-\_\-sample} (float $\ast$u)}
\label{classnih_1_1_halton__sampler_afed0ccb3419bead45e6206efbcd518db}

\item 
\hypertarget{classnih_1_1_halton__sampler_a1a7f961078a0eb9bdfbf5971725bbd47}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E float {\bfseries sample} (const int32 i)}
\label{classnih_1_1_halton__sampler_a1a7f961078a0eb9bdfbf5971725bbd47}

\item 
\hypertarget{classnih_1_1_halton__sampler_acb76fe00266c791b961d86cd60066c5a}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E bool {\bfseries advance} ()}
\label{classnih_1_1_halton__sampler_acb76fe00266c791b961d86cd60066c5a}

\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classnih_1_1_halton__sampler_acb1b04bfee449cf1f542739c05716f1c}{
static void {\bfseries init} (void)}
\label{classnih_1_1_halton__sampler_acb1b04bfee449cf1f542739c05716f1c}

\item 
\hypertarget{classnih_1_1_halton__sampler_a7944a650deca3478b7bb214986de330e}{
static \-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E float {\bfseries phi} (uint32 n, uint32 b)}
\label{classnih_1_1_halton__sampler_a7944a650deca3478b7bb214986de330e}

\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classnih_1_1_halton__sampler_a3d789d0a1c647db400142f5fb06d9776}{
static const uint32 {\bfseries s\-M\-A\-X\-D\-I\-M} = 200}
\label{classnih_1_1_halton__sampler_a3d789d0a1c647db400142f5fb06d9776}

\item 
\hypertarget{classnih_1_1_halton__sampler_ac1a93f3c43b48c795d26c4f868c78f0f}{
static const uint32 {\bfseries s\-B\-A\-S\-E\-S\-C\-O\-U\-N\-T} = 9974}
\label{classnih_1_1_halton__sampler_ac1a93f3c43b48c795d26c4f868c78f0f}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename space\-\_\-tag = host\-\_\-space$>$class nih\-::\-Halton\-\_\-sampler$<$ space\-\_\-tag $>$}

\-A \-Halton \-Q\-M\-C sampler 

\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
sampling/halton.\-h\end{DoxyCompactItemize}
